PENDSTSET=VALUE_0, PENDSTCLR=VALUE_0, RETTOBASE=VALUE_0, PENDSVSET=VALUE_0, NMIPENDSET=VALUE_0, ISRPREEMPT=VALUE_0, PENDSVCLR=VALUE_0
Interrupt Control and State Register
VECTACTIVE | Active exception number |
RETTOBASE | Indicates whether there is an active exception other than the exception indicated by the current value of the IPSR 0 (VALUE_0): there are preempted active exceptions to execute 1 (VALUE_1): there are no active exceptions, or the currently-executing exception is the only active exception |
VECTPENDING | Exception number of the highest priority pending enabled exception |
ISRPENDING | Is external interrupt, generated by the NVIC, pending |
ISRPREEMPT | Indicates whether a pending exception will be serviced on exit from debug halt state 0 (VALUE_0): Will not service 1 (VALUE_1): Will service a pending exception |
PENDSTCLR | Removes the pending status of the SysTick exception 0 (VALUE_0): no effect 1 (VALUE_1): removes the pending state from the SysTick exception |
PENDSTSET | Sets the SysTick exception as pending, or reads the current state of the exception 0 (VALUE_0): write: no effect; read: SysTick exception is not pending 1 (VALUE_1): write: changes SysTick exception state to pending; read: SysTick exception is pending |
PENDSVCLR | Removes the pending status of the PendSV exception 0 (VALUE_0): no effect 1 (VALUE_1): removes the pending state from the PendSV exception |
PENDSVSET | Sets the PendSV exception as pending, or reads the current state of the exception 0 (VALUE_0): write: no effect; read: PendSV exception is not pending 1 (VALUE_1): write: changes PendSV exception state to pending; read: PendSV exception is pending |
NMIPENDSET | Makes the NMI exception active, or reads the state of the exception 0 (VALUE_0): write: no effect; read: NMI exception is not pending 1 (VALUE_1): write: changes NMI exception state to pending; read: NMI exception is pending |